spot ball - Spanish English Dictionary

spot ball

Meanings of "spot ball" with other terms in English Spanish Dictionary : 2 result(s)

English Spanish
General
mark the spot where the ball stops (in pelota) chazar [v]
Sports
dead spot with a few ball rebounds punto muerto [m]